<!DOCTYPE html>
<html lang="en">

	<head>
		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
		<meta http-equiv="X-UA-Compatible" content="ie=edge">
		<title>华胜后台管理</title>
		<link rel="stylesheet" type="text/css" href="css/unified.css">
		<script src="plugins/layui/layui.js"></script>
	</head>

	<body>

		<div class="breadcrumbnav">
			<span class="layui-breadcrumb " lay-separator="·">
	          <a ><cite>首页</cite></a>
	          <a ><cite>系统管理</cite></a>
	          <a ><cite>系统用户管理</cite></a>
	        </span>
		</div>
		<div class="kit-doc">
			<!-- 标题 -->
			<div class="kit-doc-title">
				<fieldset>
					<legend>
						<a name="blockquote">系统用户</a>
					</legend>
				</fieldset>
			</div>
			<!-- 标题 end-->

			<!-- 概述 -->
			<div class="boderbox">
				<div class="rowtop">
					<button class="layui-btn addbtn openwinbtn" data-method="addmang">添加+</button>

					<!--<form class="layui-form searchform" action="" id="comSearchForm">
						<select name="select" lay-verify="" >
							<option value="account">登录账号</option>
							<option value="phone">手机号</option>
							<option value="oneRoleVo_id">角色名称</option>
							<option value="email">邮箱</option>
							
						</select>
						<div class="layui-input-inline">
							<input type="text" name="text" required lay-verify="required" placeholder="输入关键字" autocomplete="off" class="layui-input" id="demoReload">
						</div>
						<div class="layui-btn-group">
							<div class="layui-btn openwinbtn" data-method="reload" id="searchButton"  onclick="return doSearch();">搜索</div>
							<div class="layui-btn layui-btn-normal openwinbtn" data-method="returnTable">重置</div>
						</div>
					</form>-->
				</div>

				<div class="layui-tab-content notab">
					<div class="layui-tab-item layui-show">
						<table class="layui-table " lay-filter="table100" id="SAtable"></table>
					</div>
				</div>

			</div>

		</div>

		<!--新增商品基础信息的表格内容-->
		<script id="addBox" type="text/html">
			<div class=" layui-layer-wrap">
				<form class="layui-form layui-form-pane" action="" id="addform">
					<!--<div class="layui-col-xs12 layui-col-sm12 layui-col-md12">
						<div class="layui-form-item">
							<label class="layui-form-label">账号类型</label>
							<div class="layui-input-block">
								<select name="state" lay-filter="pid" id="Pidselect" >
									<option value=""></option>
								</select>
							</div>
						</div>
					</div>-->
					<div class="layui-col-xs12 layui-col-sm12 layui-col-md12">
						<div class="layui-form-item">
							<label class="layui-form-label">用户账号</label>
							<div class="layui-input-block">
								<input type="text" name="username" autocomplete="off" placeholder="" class="layui-input inputRequired " value="">
							</div>
						</div>
					</div>
					<div class="layui-col-xs12 layui-col-sm12 layui-col-md12">
						<div class="layui-form-item">
							<label class="layui-form-label">用户密码</label>
							<div class="layui-input-block">
								<input type="password" name="password" autocomplete="off" placeholder="请输入密码" class="layui-input inputRequired password1" value="">
							</div>
						</div>
					</div>
					<div class="layui-col-xs12 layui-col-sm12 layui-col-md12">
						<div class="layui-form-item">
							<label class="layui-form-label">用户密码</label>
							<div class="layui-input-block">
								<input type="password" name="password1" autocomplete="off" placeholder="请再次输入密码" class="layui-input  inputRequired password2" value="">
							</div>
						</div>
					</div>

					<!--<div class="layui-col-xs12 layui-col-sm12 layui-col-md12">
						<div class="layui-form-item">
							<label class="layui-form-label">启用状态</label>
							<div class="layui-input-block">
								<input type="text" name="state" class="layui-input inputRequired" value="">
								
							</div>
						</div>
					</div>-->
					<div class="layui-col-xs12 layui-col-sm12 layui-col-md12">
						<div class="layui-form-item">
							<label class="layui-form-label">用户姓名</label>
							<div class="layui-input-block">
								<input type="text" name="name" autocomplete="off" placeholder="" class="layui-input inputRequired" value="">
							</div>
						</div>
					</div>

				</form>

			</div>
		</script>
		<!--新增商品基础信息的表格内容end-->
		
		
		
		<script id="roleBox" type="text/html">
			<div class=" layui-layer-wrap">
				<form class="layui-form layui-form-pane" action="" id="roleform">
					<div class="layui-col-xs12 layui-col-sm12 layui-col-md12">
						<div class="layui-form-item">
							<label class="layui-form-label">账号类型</label>
							<div class="layui-input-block">
								<select name="logonIp" lay-filter="pid" id="Pidselect" >
									<option value=""></option>
								</select>
							</div>
						</div>
						
					</div>
				</form>
			</div>
		</script>
		<script src="js/jquery-3.2.1.min.js"></script>
		<script type="text/javascript" src="js/allajax.js"></script>
		<script src="../js/jquery1/store.js" type="text/javascript"></script>
		<script src="../js/initConfig.js?0002" type="text/javascript"></script>
		<script src="../js/common.js?0002" type="text/javascript"></script>
		<script src="js/admin_function_permission.js" type="text/javascript"></script>
		<script src="js/pagetoolbar_for_layui.js"></script>
		<script src="../js/jsencrypt.js" type="text/javascript"></script>
		<!--<script type="text/javascript" src="js/comMent.js" ></script>-->

		<script>
			layui.use(['layer', 'form', 'element', 'table'], function() {
				var layer = layui.layer,
					form = layui.form,
					element = layui.element,
					table = layui.table;
				var newJson = new Array();
				doSearch()

				function doSearch() {

					$.ajax({
						"url": AllUrl + "/system/userControl/select",
						"type": 'GET',
						"dataType": "json",
						"headers": {
							'Content-Type': 'application/json',
							"AdminToken": localStorage.AdminToken
						},
						"success": function(data) {

							var newJson = new Array();
							$.each(data.dataResultObj, function(idx, obj) {
								newJson.push({
									"userId": obj.userId,
									"username": obj.username,
									"state": obj.state,
									"name": obj.name,
									"creationTime2": getMyDate(obj.creationTime),
									"lastLogonTime2": getMyDate(obj.lastLogonTime),
									"logonIp": obj.logonIp,
									"operation": '<a class="layui-btn layui-btn " lay-event="updataThis" >修改密码</a><a class="layui-btn layui-btn-normal " lay-event="RoleThis" >授权</a><a class="layui-btn layui-btn-danger " lay-event="DelThis" >删除</a>'
								})
							})

							//		 展示已知数据
							table.render({
								elem: '#SAtable',
								cols: [
									[ //标题栏
										{
											type: 'numbers',
											fixed: 'left',
											title: '行号'
										}, {
											field: 'userId',
											minWidth: '0%',
											width: '0%',
											type: 'space',
											style: 'display:none'
										}, {
											field: 'operation',
											width: 300,
											title: '操作',
											fixed: 'left'
										}, {
											field: 'username',
											title: '用户账号'

										}, {
											field: 'state',
											title: '授权状态'
										}, {
											field: 'name',
											title: '用户名' + modDot,
											edit: 'text'
										}, {
											field: 'creationTime2',
											title: '创建时间'
										}, {
											field: 'lastLogonTime2',
											title: '最后登录时间'
										}, {
											field: 'logonIp',
											title: '授权码'
										}
									]
								],
								data: newJson,
								size: 'lg',
								even: true,
								page: true, //是否显示分页

								height: 'full-300',
								page: true //是否显示分页    
							});

						},
						"error": function(xhr, type, errorThrown) {
							layer.msg(type);
						}
					});

				} //查看全部list结束

				//监听表格内的按钮
				table.on('tool(table100)', function(obj) {
					var data = obj.data;
					if(obj.event === 'updataThis') {
						layer.prompt({
							title: '输入新的密码',
							formType: 2
						}, function(pass, index) {
							//							layer.msg(pass)
							$.ajax({
								type: "get",
								contentType: "application/json",
								headers: {},
								url: AllUrl+'public/rsakey',
								success: function(result) {

									var encrypt = new JSEncrypt();
									encrypt.setPublicKey(result.dataResultObj.RsaKey);
									pass = encrypt.encrypt(pass);
									AjaxPostFn('/system/userControl/updateByUserPassword', "{'userId':'" + data.userId + "','password':'" + pass + "'}", function(jsonData) {
										if(jsonData.htmlState.status == 200) {
											layer.msg("修改密码成功");
										} else {
											layer.msg(jsonData.htmlState.message);
										}
										layer.close(index);
									});
								}
							})
						});

					} else if(obj.event === 'DelThis') {
						layer.confirm('是否删除该账号', function(index) {
							AjaxPostFn('/system/userControl/deleteUser/' + data.userId, "{}", function(jsonData) {
								if(jsonData.htmlState.status == 200) {
									layer.msg("删除账号成功");
								} else {
									layer.msg(jsonData.htmlState.message);
								}
							});
							obj.del();
							layer.close(index);
							doSearch();
						});
					}else if(obj.event === 'RoleThis'){
						layer.open({
								type: 1,
								maxmin: true, //允许全屏最小化
								shade: 0,
								skin: 'layui-layer-molv',
								title: '授权'+data.name+'角色',
								area: ['450px', '500px' ],
								content: $("#roleBox").html(),
								skin: 'demo-class',
								btn: ["确认授权", "关闭"],
								yes: function(index, layero) {
									//按钮1的回调
									console.log(layero)
									
									
									AjaxPostFn('/system/userRoluControl/saveConsoleUserRole.do', '{"userUuid":"'+data.userId+'","roleId":"'+$("#roleform option:selected").val()+'"}', function(jsonData) {
										if(jsonData.resultCode == 200) {
											var thisdata = $("#roleform").serializeJson();
											
											thisdata.state=$("#roleform option:selected").text();
											thisdata.userId = data.userId;
											AjaxPostFn('system/userControl/updateByUserInfo', JSON.stringify(thisdata), function(result) {
												if(result.htmlState.status == 200) {
													layer.msg("修改成功");
													
												}
											})
											
										}
									},data)
									
									
									
									         
								},
								zIndex: layer.zIndex, //重点1
								btn2: function(index, layero) {
									//按钮2的回调
								},
								cancel: function() {
									//右上关闭的回调
								},
								success: function() {
									AjaxPostFn('/system/roleControl/listConsoleRole.do', '{"pageSize": 1000}', function(result) {
										if(result.resultCode == 200){
											$.each(result.list, function(idx,obj) {
												$("#Pidselect").append("<option value='" + obj.id + "'>" + obj.name + "</option>");
												
											});
										}
											form.render();
									})
//										form初始化
									
									form.render();
									
								}
							})
					}
				})

				//监听单元格编辑
				table.on('edit(table100)', function(obj) {
					var value = obj.value //得到修改后的值
						,
						data = obj.data //得到所在行所有键值
						,
						field = obj.field; //得到字段
					AjaxPostFn('system/userControl/updateByUserInfo', JSON.stringify(data), function(jsonData) {
						if(jsonData.htmlState.status == 200) {
							layer.msg("修改成功");
						}
					})

				});

				//处理弹框的事件
				$('.openwinbtn').on('click', function() {
					var othis = $(this),
						method = othis.data('method');
					active[method] ? active[method].call(this, othis) : '';
				});

				var active = {
						//         弹出框事件
						addmang: function() {
							layer.open({
								type: 1,
								maxmin: true, //允许全屏最小化
								shade: 0,
								skin: 'layui-layer-molv',
								title: '新建系统用户',
								area: ['450px', '500px'],
								content: $("#addBox").html(),
								skin: 'demo-class',
								btn: ["确认新增", "关闭"],
								yes: function(index, layero) {
									//按钮1的回调
									console.log(layero)

									inputisNull(".inputRequired", function() {
										if($(".password1").val() != $(".password2").val()) {
											layer.msg("两次密码输入不一致");
										} else {
											$.ajax({
												type: "get",
												contentType: "application/json",
												headers: {},
												url: AllUrl+'public/rsakey',
												success: function(result) {
													var thisdata = $("#addform").serializeJson();
													thisdata.creationTime = new Date().getTime();

													var encrypt = new JSEncrypt();
													encrypt.setPublicKey(result.dataResultObj.RsaKey);

													thisdata.password = encrypt.encrypt(thisdata.password);

													AjaxPostFn('/system/userControl/insertUser', JSON.stringify(thisdata), function(jsonData) {
														if(jsonData.htmlState.status == 200) {
															layer.msg("添加用户成功");
														} else {
															layer.msg(jsonData.htmlState.message);
														}
														layer.close(index);
														doSearch();
													});
												}
											})

										}
									}); //检查表单是否为空             
								},
								zIndex: layer.zIndex, //重点1
								btn2: function(index, layero) {
									//按钮2的回调
								},
								cancel: function() {
									//右上关闭的回调
								},
								success: function() {
//									AjaxPostFn('/system/roleControl/listConsoleRole.do', '{"pageSize": 1000}', function(result) {
//										if(result.resultCode == 200){
//											$.each(result.list, function(idx,obj) {
//												$("#Pidselect").append("<option value='" + obj.id + "'>" + obj.name + "</option>");
//											});
//										}
//											form.render();
//									})
										//form初始化
									form.render();
									
								}
							})
					}
					}
					//处理点击之后弹出的选项卡事件
			})

			/**
			 * 打开页面时，加载搜索选择数据项，及查询所有数据
			 */

			/**
			 * 搜索栏隐藏
			 */
//			function searchAreaHideOrShow() {
//			  if ($("#idSearchDiv").is(":hidden")) {
//			      $("#idSearchDiv").show(); //如果元素为隐藏,则将它显现
//			  } else {
//			      $("#idSearchDiv").hide(); //如果元素为显现,则将其隐藏
//			  }
//			}
//			 
//			 function createPopup(headTitle,callback){
//				var popupContent = '<form class="layui-form" id="add_or_edit_form" lay-filter="add_or_edit_form">'+
//										'<input type="hidden" id="edit_form_id" name="id" value="">'+
//										'<div class="layui-form-item layui-input-container taxIdentificationNumber-container">'+
//			                              '<div class="layui-public-input">'+
//			                                 '<select name="oneRoleVo_id" lay-verify="" lay-filter="edit_form_oneRoleVo_id" class="layui-input" id="edit_form_oneRoleVo_id" >'+
//					                  				
//												'</select>'+
//			                              '</div>'+
//			                          '</div>'+
//			                          '<div class="layui-form-item layui-input-container taxIdentificationNumber-container">'+
//			                              '<div class="layui-public-input">'+
//			                                  '<input type="text"  name="name" required lay-verify="required" placeholder="请输入用户姓名" autocomplete="off" class="layui-input">'+
//			                              '</div>'+
//			                          '</div>'+
//			                          '<div class="layui-form-item layui-input-container taxIdentificationNumber-container">'+
//			                              '<div class="layui-public-input">'+
//			                                  '<input type="text"  name="phone" required lay-verify="required" placeholder="请输入用户手机号" autocomplete="off" class="layui-input">'+
//			                              '</div>'+
//			                          '</div>'+
//			                          '<div class="layui-form-item layui-input-container taxIdentificationNumber-container">'+
//			                              '<div class="layui-public-input">'+
//			                                  '<input type="password"  name="password" id="edit_form_password" lay-verify="" placeholder="请输入密码" autocomplete="off" class="layui-input">'+
//			                              '</div>'+
//			                          '</div>'+
//			                          '<div class="layui-form-item layui-input-container taxIdentificationNumber-container">'+
//			                              '<div class="layui-public-input">'+
//			                                  '<input type="password"  name="confirmPassword" id="edit_form_confirmPassword" lay-verify="" placeholder="请再次输入密码" autocomplete="off" class="layui-input">'+
//			                              '</div>'+
//			                          '</div>'+
//			                          '<div class="layui-form-item layui-input-container taxIdentificationNumber-container">'+
//			                              '<div class="layui-public-input">'+
//			                                  '<input type="text"  name="email" required lay-verify="required" placeholder="请输入邮箱" autocomplete="off" class="layui-input">'+
//			                              '</div>'+
//			                          '</div>'+
//			                          '<div class="layui-form-item layui-input-container taxIdentificationNumber-container" style="display:none;" id="divForOpenIm">'+
//				                            '<div class="layui-input-inline">'+
//				                            '开通网易云账号：<input type="checkbox" name="openIm" id="openIm" value="0" lay-filter="checkbox" checked="checked">'+
//				                            
//				                            '</div>'+
//					                    '</div>'+
//			                          '<div class="layui-form-item layui-input-container layui-btn-container"">'+
//			                              '<div class="layui-public-input layui-public-btn">'+
//			                                  '<button type="button" class="layui-btn layui-submit-btn"  id="edit_form_btn" lay-submit="" lay-filter="add_or_edit_form">提交</button>'+
//			                              '</div>'+
//			                          '</div>'+
//			                      '</form>';
//				var popupTitle ='<span class="layui-breadcrumb " lay-separator=">" style="visibility: visible;">'+
//									'<a><cite>系统用户管理</cite>'+
//									'</a><span lay-separator="">&gt;</span>'+
//									'<a><cite>'+headTitle+'</cite></a>'+
//						        '</span>';
//			 	var open = layer.open({
//					type: 1,
//					area: ['500px','500px'],
//					title: popupTitle, 
//					content : popupContent,
//					cancel: function(index, layero){
//						
//					},
//					success:function(index, layero){
//						fetchAllRole(callback);
//						
//					}
//				});
//				
//				 layui.use('form', function(){
//			      var form = layui.form; 
//			      form.render();     
//			  });
//				
//				
//				layui.use([ 'layer', 'form', 'element', 'table', 'laydate' ],function() {
//				var layer = layui.layer, form = layui.form, element = layui.element, table = layui.table, laydate = layui.laydate;
//					form.on('submit(add_or_edit_form)', function(data){
//						var saveJson = convertUrlParamStrToJSON($("#add_or_edit_form").serialize());
//						saveJson.account=saveJson.phone;
//				        saveJson.oneRoleVo={};
//				        saveJson.oneRoleVo.id=saveJson.oneRoleVo_id;
//				        if($('#divForOpenIm').is(':hidden')){
//				        }else{
//				            if($('#openIm').is(':checked')){
//				                saveJson.openIm=1;
//				            }
//				        }
//				        if(saveJson.id.length==0&&(saveJson.password.length==0||saveJson.confirmPassword.length==0)){
//				            layer.msg('新用户必须输入密码与校验密码');
//				            return false;            
//				        }
//				        
//				        if(saveJson.password.length>0||saveJson.confirmPassword.length>0){
//					        if(saveJson.password!=saveJson.confirmPassword){
//					            layer.msg('两次输入密码不一致');
//					            return false;
//					        }
//			   		}
//			   			disableTheButton($("#edit_form_btn"));
//						
//							 AjaxPostFn( '/saveConsoleUserAccount.do', saveJson, function(jsonData) {
//				                if (jsonData.resultCode == "200") {
//				                   	layer.closeAll();
//				                    /*closeAddOrUpdate();*/
//				                    doSearch();
//				                    layer.msg('保存成功');
//				                } else {
//				                   	layer.msg(jsonData.resultMessage);
//				                    enableTheButton($("#edit_form_btn"));
//				                }
//					        });
//			   		
//						
//				        return false;
//					})
//						
//				});
//				
//			}
//			 
//			//使用layui所有的表单属性及样式 ,如果layi.use这些属性不加，会有样式显示问题
//			//layui.use([ 'layer', 'form', 'element', 'table', 'laydate' ],function() {
//			//  var layer = layui.layer, form = layui.form, element = layui.element, table = layui.table, laydate = layui.laydate;
//			//
//			//  form.on('submit(add_or_edit_form)', function(data){
//			//      
//			//      
//			//      var saveJson = convertUrlParamStrToJSON($("#add_or_edit_form").serialize());
//			//      saveJson.account=saveJson.phone;
//			//      saveJson.oneRoleVo={};
//			//      saveJson.oneRoleVo.id=saveJson.oneRoleVo_id;
//			//      console.log(JSON.stringify(saveJson));
//			// 
//			//      if($('#divForOpenIm').is(':hidden')){
//			//      }else{
//			//          if($('#openIm').is(':checked')){
//			//              saveJson.openIm=1;
//			//          }
//			//      }
//			// 
//			//      if(saveJson.id.length==0&&(saveJson.password.length==0||saveJson.confirmPassword.length==0)){
//			//          layer.open({
//			//                title: '校验失败'
//			//                ,content: '新用户必须输入密码与校验密码!'
//			//          });
//			//          return false;            
//			//      }
//			//      if(saveJson.password.length>0||saveJson.confirmPassword.length>0){
//			//          if(saveJson.password!=saveJson.confirmPassword){
//			//              layer.open({
//			//                    title: '校验密码失败'
//			//                    ,content: '输入的两次密码不一致!'
//			//              });
//			//              return false;
//			//          }
//			//      }
//			//      if(saveJson.id.length>0&&saveJson.password.length>0){
//			//          saveJson.updatePassword="true";//通知接口需要修改密码
//			//      }
//			//      disableTheButton($("#edit_form_btn"));
//			//       AjaxPostFn(system_config.interface_console_host_url+ '/saveConsoleUserAccount.do', saveJson, function(jsonData) {
//			//                  if (jsonData.resultCode == "200") {
//			//                      layer.open({
//			//                            title: '保存成功'
//			//                            ,content: '保存成功'
//			//                      });
//			//                      closeAddOrUpdate();
//			//                      doSearch();
//			//                  } else {
//			//                      layer.open({
//			//                            title: '保存失败'
//			//                            ,content: jsonData.resultMessage
//			//                      });
//			//                      enableTheButton($("#edit_form_btn"));
//			//                  }
//			//      });
//			//      return false;
//			//  });      
//			//});
//			// 
//			function fetchAllRole(callback){
//			  //动态展示选项卡
//			   AjaxPostFn('/api/console/v01/listConsoleRole.do', {"pageSize":1000}, function(jsonData) {
//			      var data = jsonData.list;
//			      console.log(data);
//			      /*for(let i=0;i<data.length;i++){
//			          html+= "<option role-id="+data[i].id+" value="+data[i].name+">"+data[i].name+"</option>"
//			      }
//			      grant.innerHTML = html;*/
//			      //user_grant.innerHTML = html;
//			      
//			  /*    var str = '';
//			      $.each(data, function(index,element) {
//			          str +='<option role-id="'+element.id+'" value="'+element.id+'">'+element.name+'</option>';
//			      });
//			      $("#edit_form_oneRoleVo_id").append(str);
//			      $("#oneRoleVo_id").append(str);*/
//			      var html = '<option value="">全部</option>';
//			      for(var i=0;i<data.length;i++){
//			          html += '<option value="'+data[i].id+'" >'+data[i].name+'</option>';
//			      }
//			      $("select[name='oneRoleVo_id']").html(html);
//			      layui.use('form', function(){
//				        var form = layui.form; 
//				        form.render(null, 'add_or_edit_form'); //更新 lay-filter="test1" 所在容器内的全部表单状态    
//				    });
//					callback&&callback();    
//			     
//			  })    
//			}
//			 
//			/***********  搜索接口   **************/
//			function doSearch(isPage){
//			  var searchJson = convertUrlParamStrToJSON($(".searchform").serialize());
//			  searchJson.oneRoleVo={};
//			  searchJson.oneRoleVo.id=searchJson.oneRoleVo_id;
//			  searchJson.pageSize=$(".tablePageSize").eq(0).val();
//				searchJson.pageNo=isPage?$(".gotoPageNo").eq(0).val():1;
//			  console.log(JSON.stringify(searchJson));    
//			  //var datajson ={"account":account,"phone":phone,"oneRoleVo":{"id":select_grant} ,"email":email,"pageSize":1000};
//			  
//			   AjaxPostFn('/system/userControl/select',JSON.stringify(searchJson) , function(jsonData) {
//			  	
//			      if(jsonData.resultCode=="200"){
//			            var data = jsonData.list;
//			            console.log(data); 
//			            var newJson = [];
//			            for(let i=0;i<data.length;i++){
//			            		var theUserInfo=store.get(system_config.console_logon_user)||{}
//			            		if(theUserInfo.id==data[i].id){
//									operation =  "<a class='layui-btn layui-btn-decoration layui-btn-xs'>---</a>";
//								}else{
//			//						userId =  "<a class='layui-btn layui-btn-decoration layui-btn-xs' onclick="popupAddOrUpdate('${data[i].id}');">修改/重置密码</a>"
//									/*operation = "<a class='layui-btn layui-btn-decoration layui-btn-xs' onclick='popupAddOrUpdate("+data[i].id+")'>修改/重置密码</a>";*/
//									operation = `<a class='layui-btn layui-btn-decoration layui-btn-xs layui-hide' function-id="0204000003" onclick="popupAddOrUpdate('${data[i].id}')">修改/重置密码</a>`
//								}
//			                    newJson[i] = {
//			                    'a1':data[i].name,
//			                    'a2':data[i].account,
//			                    'a3':data[i].oneRoleVo.name,
//			                    'a4':data[i].phone,
//			                    'a7':data[i].email,
//			                    'a5':formatDateToStrWithoutSecend(data[i].createTime),
//			                    "a6":`<a class='layui-btn layui-btn-decoration layui-btn-xs layui-hide' function-id="0204000005" onclick="changeUserStatus('${data[i].id}',${data[i].status})">${data[i].status>0?"解锁":"锁定"}</a>` + operation
//			                          
//			                };
//			            }
//			          layui.use(['layer', 'form', 'element','table','laydate'], function(){
//			                var layer = layui.layer
//			                   ,form = layui.form
//			                    ,element = layui.element
//			                    ,table = layui.table
//			                    ,laydate = layui.laydate;
//			              laydate.render({
//			                  elem: '#test1' //指定元素
//			                });
//			          
//			              //展示已知数据
//			              table.render({
//			                  elem: '#SAtable'
//			                  ,cols: [[ //标题栏
//			                      {field:'a1', title:'用户名称'}
//			                      ,{field:'a2',  title:'登录账号' }
//			                      ,{field:'a3',  title:'角色名称'}
//			                      ,{field:'a4',  title:'手机号'}
//			                      ,{field:'a7',  title:'邮箱'}
//			                      ,{field:'a5',  title:'创建时间'}
//			                      ,{field:'a6',  title:'操作'}
//			                  ]]
//			                  ,data: newJson,
//			                  size: 'lg',
//								even: true,
//								page: true, //是否显示分页
//				
//								height: 'full-300',
//			                  page: true //是否显示分页    
//			              });
//			              renderPageToolBar(jsonData,"pagination","doSearch(true)");
//			              dataReadyCheckPermission();
//			          });
//			      }else{
//			         	layer.msg(jsonData.resultMessage);
//			      }
//			  });
//			  return false;
//			}
//			 
//			function popupAddOrUpdate(theDataId) {
//				theDataId=theDataId||'';
//				if (theDataId.length > 0) {
//			       AjaxPostFn('/getConsoleUserAccount.do','{"id" : theDataId}',function(jsonData) {
//			      	if (jsonData.resultCode == "200") {
//					        createPopup('修改系统用户',function(){
//					        	$("#edit_form_password").attr("placeholder","如不输入密码，则不重置密码");
//						        $("#edit_form_confirmPassword").attr("placeholder","如不输入密码，则不重置密码");
//						        $("#edit_form_oneRoleVo_id option[value='"+jsonData.oneRoleVo.id+"']").attr("selected",true);
//				          	    selectOptions($("#edit_form_oneRoleVo_id")[0]);
//			
//				        		putJsonToForm(jsonData,"add_or_edit_form");
//				        		/*$.each($("#add_or_edit_form dd"),function(index,theDd){
//				                   
//				                    if($(theDd).attr("lay-value")==jsonData.oneRoleVo.id){
//				                        $(theDd).trigger("click");
//				                    }
//				                }); */
//				        		
//				        		 AjaxPostFn( system_config.interface_third_host_url+ '/getWebImUser.do',{"id" : theDataId},
//				                    function(imJson) {
//				                        if(imJson.resultCode=="200"&&!isCanNotAccess(imJson.id)){
//				                            $("#openIm").prop('checked',true);
//					                        layui.use(['layer', 'form', 'element','table','laydate'], function(){
//												var form = layui.form;
//												  form.on('checkbox(checkbox)', function(data){
//													  var curElem = data.elem;
//													  curElem.value = curElem.checked;//是否被选中，true或者false
//													  
//												  }); 
//												  form.render();
//											});
//				                        }else{
//				                        	$("#openIm").prop('checked',false);
//					                        layui.use(['layer', 'form', 'element','table','laydate'], function(){
//												var form = layui.form;
//												  form.on('checkbox(checkbox)', function(data){
//													  var curElem = data.elem;
//													  curElem.value = curElem.checked;//是否被选中，true或者false
//													  
//												  }); 
//												  form.render();
//											});
//				                        }
//				                    }
//				                );
//				        		
//				        		layui.use(['layer', 'form', 'element','table','laydate'], function(){
//				        			var form = layui.form; 
//				        			selectedlistener(form);
//						        	/*form.render(null, 'add_or_edit_form');*/
//				        		});
//					        });
//					        
//			      	}else{
//			      		layer.msg(jsonData.resultMessage);
//			      	}
//			      })
//			      
//				}
//				else{
//					createPopup('添加系统用户');
//					layui.use(['layer', 'form', 'element','table','laydate'], function(){
//						var form = layui.form; 
//						selectedlistener(form);
//			      	/*form.render(null, 'add_or_edit_form');*/
//					});
//				}
//				
//			}
//			
//			function selectedlistener(form){
//				form.on('select(edit_form_oneRoleVo_id)', function(data){
//				  console.log(data.elem); //得到select原始DOM对象
//				  console.log(); //得到被选中的值
//				  console.log(data.othis); //得到美化后的DOM对象
//				  selectOptions(data.elem);
//				}); 
//				form.render(null, 'add_or_edit_form');
//			}
//			 
//			 
//			 function selectOptions(obj){
//			 		var theTxt=$(obj).find("option:selected").text();
//				    if(theTxt.indexOf("客")>=0){
//				        $("#divForOpenIm").show();
//				    }else{
//				        $("#divForOpenIm").hide();
//				    }   
//			 }
//			/*function popupAddOrUpdate(theDataId) {
//			  theDataId=theDataId||'';
//			  if (theDataId.length > 0) {
//			      $("#edit_form_id").val(theDataId);
//			      $("#theActionTxt").text("修改系统用户");
//			       AjaxPostFn(system_config.interface_console_host_url+ '/getConsoleUserAccount.do',{"id" : theDataId},function(jsonData) {
//			                  if (jsonData.resultCode == "200") {
//			                      //console.log(JSON.stringify(jsonData));
//			                      //将json数据放到id为add_or_edit_form的form表单中
//			                      putJsonToForm(jsonData,"add_or_edit_form");
//			                      //各别数据处理
//			                      console.log("jsonData.oneRoleVo.id="+jsonData.oneRoleVo.id);
//			                      $.each($("#add_or_edit_form dd"),function(index,theDd){
//			                          //console.log("dd"+$(theDd).attr("lay-value"));
//			                          if($(theDd).attr("lay-value")==jsonData.oneRoleVo.id){
//			                              $(theDd).trigger("click");
//			                          }
//			                      });                        
//			                      $("#edit_form_oneRoleVo_id").val(jsonData.oneRoleVo.id);
//			                      checkIsRoleCustomerService($("#edit_form_oneRoleVo_id"));
//			                      $("#edit_form_password").attr("placeholder","如不输入密码，则不重置密码");
//			                      $("#edit_form_confirmPassword").attr("placeholder","如不输入密码，则不重置密码");
//			                      
//			                       AjaxPostFn(
//			                              system_config.interface_third_host_url+ '/getWebImUser.do',
//			                              {
//			                                  "id" : theDataId
//			                              },
//			                              function(imJson) {
//			                                  if(imJson.resultCode=="200"&&!isCanNotAccess(imJson.id)){
//			                                      $("#openIm").prop('checked',true);
//			                                  }
//			                              }
//			                      );
//			                      
//			                      layui.use(['layer', 'form', 'element','table','laydate'], function(){});
//			                  } else {
//			                      alert(jsonData.resultMessage);
//			                  }
//			              });
//			  }else{
//			      $("#theActionTxt").text("添加系统用户");
//			  }
//			 
//			  $("#bg").show();
//			  $("#show").show();
//			}*/
//			 
//			function closeAddOrUpdate() {
//			  $("#bg").hide();
//			  $("#show").hide();
//			  $("#edit_form_id").val("");
//			  $("#add_or_edit_form")[0].reset();
//			  enableTheButton($("#edit_form_btn"));//激活提交按钮
//			  $("#edit_form_password").attr("placeholder","请输入密码");
//			  $("#edit_form_confirmPassword").attr("placeholder","请再次输入密码");
//			  
//			}
//			  
//			 
//			  /*************** 冻结接口 ******************/
//			  function changeUserStatus(userId,data_status){
//			      if(data_status=='0'){
//			           AjaxPostFn('/api/console/v01/frozenConsoleUserAccount.do', '{"id":userId}', function(jsonData) {
//			              console.log(jsonData);
//			              if(jsonData.resultCode=='200'){
//			                  layer.msg('锁定成功');
//			                  doSearch();
//			              }else{
//			                  layer.msg(jsonData.resultMessage);                
//			              }
//			          })
//			      }else{
//			           AjaxPostFn('/api/console/v01/removeFrozenConsoleUserAccount.do', '{"id":userId}', function(jsonData) {
//			              console.log(jsonData);
//			              if(jsonData.resultCode=='200'){
//			                  layer.msg('解锁成功');
//			                  doSearch();
//			              }else{
//			                  layer.msg(jsonData.resultMessage);                      
//			              }
//			          })
//			      }
//			      
//			  }
			 
			  
			
			//
		</script>
	</body>

</html>